throwing of something repeatedly - English Synonyms Dictionary